\hypertarget{structusb__str__desc__t}{
\section{usb\-\_\-str\-\_\-desc\-\_\-t \-Struct \-Reference}
\label{structusb__str__desc__t}\index{usb\-\_\-str\-\_\-desc\-\_\-t@{usb\-\_\-str\-\_\-desc\-\_\-t}}
}


\-A standard \-U\-S\-B string descriptor sructure.  




{\ttfamily \#include $<$usb\-\_\-protocol.\-h$>$}

\subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
uint8\-\_\-t \hyperlink{structusb__str__desc__t_ab23ffbfabfea9cc57aec37cdb9122379}{b\-Length}
\item 
uint8\-\_\-t \hyperlink{structusb__str__desc__t_afaeec55a399403b5d683d63ed7be6117}{b\-Descriptor\-Type}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-A standard \-U\-S\-B string descriptor sructure. 

\subsection{\-Field \-Documentation}
\hypertarget{structusb__str__desc__t_afaeec55a399403b5d683d63ed7be6117}{
\index{usb\-\_\-str\-\_\-desc\-\_\-t@{usb\-\_\-str\-\_\-desc\-\_\-t}!b\-Descriptor\-Type@{b\-Descriptor\-Type}}
\index{b\-Descriptor\-Type@{b\-Descriptor\-Type}!usb_str_desc_t@{usb\-\_\-str\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-str\-\_\-desc\-\_\-t\-::b\-Descriptor\-Type}}}
\label{structusb__str__desc__t_afaeec55a399403b5d683d63ed7be6117}
\hypertarget{structusb__str__desc__t_ab23ffbfabfea9cc57aec37cdb9122379}{
\index{usb\-\_\-str\-\_\-desc\-\_\-t@{usb\-\_\-str\-\_\-desc\-\_\-t}!b\-Length@{b\-Length}}
\index{b\-Length@{b\-Length}!usb_str_desc_t@{usb\-\_\-str\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Length}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-str\-\_\-desc\-\_\-t\-::b\-Length}}}
\label{structusb__str__desc__t_ab23ffbfabfea9cc57aec37cdb9122379}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{usb__protocol_8h}{usb\-\_\-protocol.\-h}\end{DoxyCompactItemize}
